package org.asusual.pdfcase {

	/**
	 * PDFcase is the library to generate PDF files on client side with the Adobe Flash Player 10.
	 * Code is base on the Java PDFjet http://pdfjet.com 
	 * 
	 * @author Dmitry Bezverkhiy
	 * @version 0.1
	 * 
	 */
	public class TimesRoman extends CoreFont {
		private var bBoxLLx : int = -168;
		private var bBoxLLy : int = -218;
		private var bBoxURx : int = 1000;
		private var bBoxURy : int = 898;
		protected static const notice : String = "Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries."; 
		private var data : Array = [[32,250,65,-55,193,-55,194,-55,196,-55,192,-55,197,-55,195,-55,84,-18,86,-50,87,-30,89,-90,221,-90,159,-90],[33,333],[34,408],[35,500],[36,500],[37,833],[38,778],[39,180],[40,333],[41,333],[42,500],[43,564],[44,250,148,-70,146,-70],[45,333],[46,250,148,-70,146,-70],[47,278],[48,500],[49,500],[50,500],[51,500],[52,500],[53,500],[54,500],[55,500],[56,500],[57,500],[58,278],[59,278],[60,564],[61,564],[62,564],[63,444],[64,921],[65,722,67,-40,199,-40,71,-40,79,-55,211,-55,212,-55,214,-55,210,-55,216,-55,213,-55,81,-55,84,-111,85,-55,218,-55,219,-55,220,-55,217,-55,86,-135,87,-90,89,-105,221,-105,159,-105,146,-111,118,-74,119,-92,121,-92,253,-92,255,-92],[66,667,65,-35,193,-35,194,-35,196,-35,192,-35,197,-35,195,-35,85,-10,218,-10,219,-10,220,-10,217,-10],[67,667],[68,722,65,-40,193,-40,194,-40,196,-40,192,-40,197,-40,195,-40,86,-40,87,-30,89,-55,221,-55,159,-55],[69,611],[70,556,65,-74,193,-74,194,-74,196,-74,192,-74,197,-74,195,-74,97,-15,225,-15,226,-15,228,-15,224,-15,229,-15,227,-15,44,-80,111,-15,243,-15,244,-15,246,-15,242,-15,248,-15,245,-15,46,-80],[71,722],[72,722],[73,333],[74,389,65,-60,193,-60,194,-60,196,-60,192,-60,197,-60,195,-60],[75,722,79,-30,211,-30,212,-30,214,-30,210,-30,216,-30,213,-30,101,-25,233,-25,234,-25,235,-25,232,-25,111,-35,243,-35,244,-35,246,-35,242,-35,248,-35,245,-35,117,-15,250,-15,251,-15,252,-15,249,-15,121,-25,253,-25,255,-25],[76,611,84,-92,86,-100,87,-74,89,-100,221,-100,159,-100,146,-92,121,-55,253,-55,255,-55],[77,889],[78,722,65,-35,193,-35,194,-35,196,-35,192,-35,197,-35,195,-35],[79,722,65,-35,193,-35,194,-35,196,-35,192,-35,197,-35,195,-35,84,-40,86,-50,87,-35,88,-40,89,-50,221,-50,159,-50],[80,556,65,-92,193,-92,194,-92,196,-92,192,-92,197,-92,195,-92,97,-15,225,-15,226,-15,228,-15,224,-15,229,-15,227,-15,44,-111,46,-111],[81,722,85,-10,218,-10,219,-10,220,-10,217,-10],[82,667,79,-40,211,-40,212,-40,214,-40,210,-40,216,-40,213,-40,84,-60,85,-40,218,-40,219,-40,220,-40,217,-40,86,-80,87,-55,89,-65,221,-65,159,-65],[83,556],[84,611,65,-93,193,-93,194,-93,196,-93,192,-93,197,-93,195,-93,79,-18,211,-18,212,-18,214,-18,210,-18,216,-18,213,-18,97,-80,225,-80,226,-80,228,-40,224,-40,229,-80,227,-40,58,-50,44,-74,101,-70,233,-70,234,-70,235,-30,232,-70,45,-92,105,-35,237,-35,111,-80,243,-80,244,-80,246,-80,242,-80,248,-80,245,-80,46,-74,114,-35,59,-55,117,-45,250,-45,251,-45,252,-45,249,-45,119,-80,121,-80,253,-80,255,-80],[85,722,65,-40,193,-40,194,-40,196,-40,192,-40,197,-40,195,-40],[86,722,65,-135,193,-135,194,-135,196,-135,192,-135,197,-135,195,-135,71,-15,79,-40,211,-40,212,-40,214,-40,210,-40,216,-40,213,-40,97,-111,225,-111,226,-71,228,-71,224,-71,229,-111,227,-71,58,-74,44,-129,101,-111,233,-111,234,-71,235,-71,232,-71,45,-100,105,-60,237,-60,238,-20,239,-20,236,-20,111,-129,243,-129,244,-129,246,-89,242,-89,248,-129,245,-89,46,-129,59,-74,117,-75,250,-75,251,-75,252,-75,249,-75],[87,944,65,-120,193,-120,194,-120,196,-120,192,-120,197,-120,195,-120,79,-10,211,-10,212,-10,214,-10,210,-10,216,-10,213,-10,97,-80,225,-80,226,-80,228,-80,224,-80,229,-80,227,-80,58,-37,44,-92,101,-80,233,-80,234,-80,235,-40,232,-40,45,-65,105,-40,237,-40,111,-80,243,-80,244,-80,246,-80,242,-80,248,-80,245,-80,46,-92,59,-37,117,-50,250,-50,251,-50,252,-50,249,-50,121,-73,253,-73,255,-73],[88,722],[89,722,65,-120,193,-120,194,-120,196,-120,192,-120,197,-120,195,-120,79,-30,211,-30,212,-30,214,-30,210,-30,216,-30,213,-30,97,-100,225,-100,226,-100,228,-60,224,-60,229,-100,227,-60,58,-92,44,-129,101,-100,233,-100,234,-100,235,-60,232,-60,45,-111,105,-55,237,-55,111,-110,243,-110,244,-110,246,-70,242,-70,248,-110,245,-70,46,-129,59,-92,117,-111,250,-111,251,-111,252,-71,249,-71],[90,611],[91,333],[92,278],[93,333],[94,469],[95,500],[96,333],[97,444,118,-20,119,-15],[98,500,46,-40,117,-20,250,-20,251,-20,252,-20,249,-20,118,-15],[99,444,121,-15,253,-15,255,-15],[100,500],[101,444,103,-15,118,-25,119,-25,120,-15,121,-15,253,-15,255,-15],[102,333,97,-10,225,-10,226,-10,228,-10,224,-10,229,-10,227,-10,102,-25,105,-20,237,-20,146,55],[103,500,97,-5,225,-5,226,-5,228,-5,224,-5,229,-5,227,-5],[104,500,121,-5,253,-5,255,-5],[105,278,118,-25],[106,278],[107,500,101,-10,233,-10,234,-10,235,-10,232,-10,111,-10,243,-10,244,-10,246,-10,242,-10,248,-10,245,-10,121,-15,253,-15,255,-15],[108,278,119,-10],[109,778],[110,500,118,-40,121,-15,253,-15,255,-15],[111,500,118,-15,119,-25,121,-10,253,-10,255,-10],[112,500,121,-10,253,-10,255,-10],[113,500],[114,333,44,-40,103,-18,45,-20,46,-55],[115,389],[116,278],[117,500],[118,500,97,-25,225,-25,226,-25,228,-25,224,-25,229,-25,227,-25,44,-65,101,-15,233,-15,234,-15,235,-15,232,-15,111,-20,243,-20,244,-20,246,-20,242,-20,248,-20,245,-20,46,-65],[119,722,97,-10,225,-10,226,-10,228,-10,224,-10,229,-10,227,-10,44,-65,111,-10,243,-10,244,-10,246,-10,242,-10,248,-10,245,-10,46,-65],[120,500,101,-15,233,-15,234,-15,235,-15,232,-15],[121,500,44,-65,46,-65],[122,444],[123,480],[124,200],[125,480],[126,541],[127,250],[128,500],[129,250],[130,333],[131,500],[132,444],[133,1000],[134,500],[135,500],[136,333],[137,1000],[138,556],[139,333],[140,889],[141,250],[142,611],[143,250],[144,250],[145,333,65,-80,193,-80,194,-80,196,-80,192,-80,197,-80,195,-80,145,-74],[146,333,100,-50,108,-10,146,-74,114,-50,115,-55,154,-55,32,-74,116,-18,118,-50],[147,444,65,-80,193,-80,194,-80,196,-80,192,-80,197,-80,195,-80],[148,444],[149,350],[150,500],[151,1000],[152,333],[153,980],[154,389],[155,333],[156,722],[157,250],[158,444],[159,722,65,-120,193,-120,194,-120,196,-120,192,-120,197,-120,195,-120,79,-30,211,-30,212,-30,214,-30,210,-30,216,-30,213,-30,97,-100,225,-100,226,-100,228,-60,224,-60,229,-100,227,-100,58,-92,44,-129,101,-100,233,-100,234,-100,235,-60,232,-60,45,-111,105,-55,237,-55,111,-110,243,-110,244,-110,246,-70,242,-70,248,-110,245,-70,46,-129,59,-92,117,-111,250,-111,251,-111,252,-71,249,-71],[160,250],[161,333],[162,500],[163,500],[164,500],[165,500],[166,200],[167,500],[168,333],[169,760],[170,276],[171,500],[172,564],[173,250],[174,760],[175,333],[176,400],[177,564],[178,300],[179,300],[180,333],[181,500],[182,453],[183,250],[184,333],[185,300],[186,310],[187,500],[188,750],[189,750],[190,750],[191,444],[192,722,67,-40,199,-40,71,-40,79,-55,211,-55,212,-55,214,-55,210,-55,216,-55,213,-55,81,-55,84,-111,85,-55,218,-55,219,-55,220,-55,217,-55,86,-135,87,-90,89,-105,221,-105,159,-105,146,-111,118,-74,119,-92,121,-92,253,-92,255,-92],[193,722,67,-40,199,-40,71,-40,79,-55,211,-55,212,-55,214,-55,210,-55,216,-55,213,-55,81,-55,84,-111,85,-55,218,-55,219,-55,220,-55,217,-55,86,-135,87,-90,89,-105,221,-105,159,-105,146,-111,118,-74,119,-92,121,-92,253,-92,255,-92],[194,722,67,-40,199,-40,71,-40,79,-55,211,-55,212,-55,214,-55,210,-55,216,-55,213,-55,81,-55,84,-111,85,-55,218,-55,219,-55,220,-55,217,-55,86,-135,87,-90,89,-105,221,-105,159,-105,146,-111,118,-74,119,-92,121,-92,253,-92,255,-92],[195,722,67,-40,199,-40,71,-40,79,-55,211,-55,212,-55,214,-55,210,-55,216,-55,213,-55,81,-55,84,-111,85,-55,218,-55,219,-55,220,-55,217,-55,86,-135,87,-90,89,-105,221,-105,159,-105,146,-111,118,-74,119,-92,121,-92,253,-92,255,-92],[196,722,67,-40,199,-40,71,-40,79,-55,211,-55,212,-55,214,-55,210,-55,216,-55,213,-55,81,-55,84,-111,85,-55,218,-55,219,-55,220,-55,217,-55,86,-135,87,-90,89,-105,221,-105,159,-105,146,-111,118,-74,119,-92,121,-92,253,-92,255,-92],[197,722,67,-40,199,-40,71,-40,79,-55,211,-55,212,-55,214,-55,210,-55,216,-55,213,-55,81,-55,84,-111,85,-55,218,-55,219,-55,220,-55,217,-55,86,-135,87,-90,89,-105,221,-105,159,-105,146,-111,118,-74,119,-92,121,-92,253,-92,255,-92],[198,889],[199,667],[200,611],[201,611],[202,611],[203,611],[204,333],[205,333],[206,333],[207,333],[208,722],[209,722,65,-35,193,-35,194,-35,196,-35,192,-35,197,-35,195,-35],[210,722,65,-35,193,-35,194,-35,196,-35,192,-35,197,-35,195,-35,84,-40,86,-50,87,-35,88,-40,89,-50,221,-50,159,-50],[211,722,65,-35,193,-35,194,-35,196,-35,192,-35,197,-35,195,-35,84,-40,86,-50,87,-35,88,-40,89,-50,221,-50,159,-50],[212,722,65,-35,193,-35,194,-35,196,-35,192,-35,197,-35,195,-35,84,-40,86,-50,87,-35,88,-40,89,-50,221,-50,159,-50],[213,722,65,-35,193,-35,194,-35,196,-35,192,-35,197,-35,195,-35,84,-40,86,-50,87,-35,88,-40,89,-50,221,-50,159,-50],[214,722,65,-35,193,-35,194,-35,196,-35,192,-35,197,-35,195,-35,84,-40,86,-50,87,-35,88,-40,89,-50,221,-50,159,-50],[215,564],[216,722,65,-35,193,-35,194,-35,196,-35,192,-35,197,-35,195,-35,84,-40,86,-50,87,-35,88,-40,89,-50,221,-50,159,-50],[217,722,65,-40,193,-40,194,-40,196,-40,192,-40,197,-40,195,-40],[218,722,65,-40,193,-40,194,-40,196,-40,192,-40,197,-40,195,-40],[219,722,65,-40,193,-40,194,-40,196,-40,192,-40,197,-40,195,-40],[220,722,65,-40,193,-40,194,-40,196,-40,192,-40,197,-40,195,-40],[221,722,65,-120,193,-120,194,-120,196,-120,192,-120,197,-120,195,-120,79,-30,211,-30,212,-30,214,-30,210,-30,216,-30,213,-30,97,-100,225,-100,226,-100,228,-60,224,-60,229,-100,227,-60,58,-92,44,-129,101,-100,233,-100,234,-100,235,-60,232,-60,45,-111,105,-55,237,-55,111,-110,243,-110,244,-110,246,-70,242,-70,248,-110,245,-70,46,-129,59,-92,117,-111,250,-111,251,-111,252,-71,249,-71],[222,556],[223,500],[224,444,118,-20,119,-15],[225,444,118,-20,119,-15],[226,444,118,-20,119,-15],[227,444,118,-20,119,-15],[228,444,118,-20,119,-15],[229,444,118,-20,119,-15],[230,667],[231,444,121,-15,253,-15,255,-15],[232,444,103,-15,118,-25,119,-25,120,-15,121,-15,253,-15,255,-15],[233,444,103,-15,118,-25,119,-25,120,-15,121,-15,253,-15,255,-15],[234,444,103,-15,118,-25,119,-25,120,-15,121,-15,253,-15,255,-15],[235,444,103,-15,118,-25,119,-25,120,-15,121,-15,253,-15,255,-15],[236,278,118,-25],[237,278,118,-25],[238,278,118,-25],[239,278,118,-25],[240,500],[241,500,118,-40,121,-15,253,-15,255,-15],[242,500,118,-15,119,-25,121,-10,253,-10,255,-10],[243,500,118,-15,119,-25,121,-10,253,-10,255,-10],[244,500,118,-15,119,-25,121,-10,253,-10,255,-10],[245,500,118,-15,119,-25,121,-10,253,-10,255,-10],[246,500,118,-15,119,-25,121,-10,253,-10,255,-10],[247,564],[248,500,118,-15,119,-25,121,-10,253,-10,255,-10],[249,500],[250,500],[251,500],[252,500],[253,500,44,-65,46,-65],[254,500],[255,500,44,-65,46,-65]];
		
		override public function getMetrics() : Array {
			return data;
		}

		override public function getBBoxLLx() : int {
			return bBoxLLx;
		}

		override public function getBBoxLLy() : int {
			return bBoxLLy;
		}

		override public function getBBoxURx() : int {
			return bBoxURx;
		}

		override public function getBBoxURy() : int {
			return bBoxURy;
		}
	}
}
